.divTable
{
	display:  table;
	width:auto;
	border-spacing:10px;/*cellspacing:poor IE support for  this*/
	border : 5px solid #859E89;
	border-radius : 0px;
background : #CFE8D3;
}
.divRow
{
	display:table-row;
	width:auto;
	border:2px solid  #666666;
}
.divCell_info
{
	float:left;/*fix for  buggy browsers*/
	display:table-column;
	width:170px;
	/* background-color:; */ 
	padding-top: 5px;
	border:2px solid  #666666;
}
.divCell_input
{
	float:left;/*fix for  buggy browsers*/
	display:table-column;
	/* background-color:; */
	border:2px solid  #666666;
}
.divCell_error
{
	float:left;/*fix for  buggy browsers*/
	display:table-column;
	width:200px;
	/* background-color:; */
	border:2px solid  #666666;
	padding: 5px 5px;
}
input.rounded
{
	border: 3px solid #859E89;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	padding: 4px 7px;
}

/*########################################################################################### */
